package com.hava.film.timeline.xmeml.v5.entity;

import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;

import java.util.List;
import java.util.ArrayList;

@JacksonXmlRootElement(localName = "filmdata")
public class Filmdata {

    //一个或者多个元素
    @JacksonXmlProperty(localName = "appspecificdata")
    @JacksonXmlElementWrapper(useWrapping = false)
    public List<Appspecificdata> appspecificdata = new ArrayList<Appspecificdata>();

    //一个或者多个元素
    @JacksonXmlProperty(localName = "filmslate")
    @JacksonXmlElementWrapper(useWrapping = false)
    public List<Filmslate> filmslate = new ArrayList<Filmslate>();

    //一个或者多个元素
    @JacksonXmlProperty(localName = "cameraroll")
    @JacksonXmlElementWrapper(useWrapping = false)
    public List<String> cameraroll = new ArrayList<String>();

    //一个或者多个元素
    @JacksonXmlProperty(localName = "labroll")
    @JacksonXmlElementWrapper(useWrapping = false)
    public List<String> labroll = new ArrayList<String>();

    //一个或者多个元素
    @JacksonXmlProperty(localName = "keycode")
    @JacksonXmlElementWrapper(useWrapping = false)
    public List<Keycode> keycode = new ArrayList<Keycode>();

    //一个或者多个元素
    @JacksonXmlProperty(localName = "dailyroll")
    @JacksonXmlElementWrapper(useWrapping = false)
    public List<String> dailyroll = new ArrayList<String>();

    //一个或者多个元素
    @JacksonXmlProperty(localName = "inknumber")
    @JacksonXmlElementWrapper(useWrapping = false)
    public List<Inknumber> inknumber = new ArrayList<Inknumber>();

    //一个或者多个元素
    @JacksonXmlProperty(localName = "filmstandard")
    @JacksonXmlElementWrapper(useWrapping = false)
    public List<String> filmstandard = new ArrayList<String>();

    //一个或者多个元素
    @JacksonXmlProperty(localName = "telecinespeed")
    @JacksonXmlElementWrapper(useWrapping = false)
    public List<String> telecinespeed = new ArrayList<String>();

}
